/* CSS Document */
body{
	background-image: url(../pic/bg1.jpg);
	background-repeat: no-repeat;
	background-size: cover;/*用背景图案完全盖住背景*/
}
table#tab{
	position: relative;
	margin-top: 3%;
	left: 20%;
	width: 60%;
	background: rgba(10,10,10,0.60);
}
div#title{
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-size: 5em;
	padding: 15px;
	text-align: center;
	color: rgba(110,110,110,0.7);
}
hr.hr{
	height: 1px;
	border: none;
	border-top: 3px dashed #000000;
}
td#text{
	padding-left: 2em;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	width: 35%;
	color: rgba(123,123,123,1.00);
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	font-size: 2em;
}
input#inp{
	background-color: rgba(50,50,50,0.6);
	height: 2em;
	border-width: 3px;
	border-style: solid;
	border-color: rgba(0,0,0,0.2);
	width: 70%;
	font-size: 18px;
	color: rgba(250,250,250,0.8);
    -moz-appearance:none;
    -webkit-appearance:none;
}
td#but{
	height: 6em;
	text-align: center;
}
a#but, a#but:visited{
	cursor: pointer;
	background-color: rgba(50,50,50,0.6);
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	border: none;
	font-size: 24px;
	color: rgba(130,130,130,0.6);
	padding:1em 12% 0.9em 12%;
	margin: 0.5em;
}
a#but:hover{
	background-color: rgba(50,50,50,0.8);
	color: rgba(130,130,180,0.6);
}
a#but:active{
	background-color: rgba(20,20,20,0.8);
	color: rgba(180,130,130,0.8);
}
a,a:hover,a:active,a:visited{
	text-decoration: none;
}
